package com.pm.project.domain.vo;

import com.pm.common.annotation.Excel;
import com.pm.common.core.domain.model.POJOEntity;
import lombok.Data;
import java.io.Serializable;


@Data
public class ProjectListNodeMemberVO extends POJOEntity implements Serializable {


    private Long id;

    /**
     * 项目节点ID
     */
    private Long projectListNodeId;


    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 责任人
     */
    private Long userId;



    private String oaId;

    /**
     * 状态
     */
    private Integer status;


    @Excel(name = "任务状态", cellType = Excel.ColumnType.STRING, prompt = "是否超期")
    private String statusTxt;



    /**
     * 工期
     */
    private Integer dayNum;


    /**
     * 实际完成时间
     */
    private String workEndTime;


    /**
     * 是否超期 0 未超期 1超期
     */

    private Integer overdue;

    @Excel(name = "是否超期", cellType = Excel.ColumnType.STRING, prompt = "是否超期")
    private String overdueTxt;


    /**
     * 项目编号
     */
    @Excel(name = "项目编号", cellType = Excel.ColumnType.STRING, prompt = "项目编号")
    private String projectNo;

    /**
     * 项目名称
     */
    @Excel(name = "项目名称", cellType = Excel.ColumnType.STRING, prompt = "项目名称")
    private String projectName;

    /**
     * 节点名称
     */
    @Excel(name = "节点名称", cellType = Excel.ColumnType.STRING, prompt = "节点名称")
    private String nodeName;

    /**
     * 项目经理
     */
    private String projectManagerName;

    /**
     * 任务编号
     */
    @Excel(name = "任务编号", cellType = Excel.ColumnType.STRING, prompt = "任务编号")
    private String taskNo;

    /**
     *
     */
    private Long projectListId;

    /**
     * 责任人
      */
    @Excel(name = "责任人", cellType = Excel.ColumnType.STRING, prompt = "责任人")
    private String nickName;


    /**
     *  超期天数
     */
    private String overdueNum;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品名称
     */
    private String projectRemark;

    //OA url
    private String oaUrl;

    private String productType;

    private String productLine;

    private String type;

    /**
     * OA编号
     */
    @Excel(name = "oa单号", cellType = Excel.ColumnType.STRING, prompt = "oa单号")
    private String oaNo;



}
